package com.keitaitoys.fonteditor.gui.plugins;

import javax.swing.JTable;

import com.keitaitoys.fonteditor.core.Manager;

public class PluginsTable extends JTable {

	//////////////////////////////////////////////////////////////////////
	// Description ///////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////

	//////////////////////////////////////////////////////////////////////
	// Consts ////////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////

	//////////////////////////////////////////////////////////////////////
	// Variables /////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////

	//////////////////////////////////////////////////////////////////////
	// Constructor ///////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////

	public PluginsTable() {

//		Manager manager = Manager.getInstance();
//		manager.registerPluginsTable(this);

		init();
	}

	//////////////////////////////////////////////////////////////////////
	// Functions /////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////

	private void init() {
		
		setFocusable(false);
		setFillsViewportHeight(true);
		setAutoCreateRowSorter(true);

		setModel(new PluginsTableModel());
		setDefaultRenderer(String.class, new PluginTableCellRenderer());

		setEnabled(true);
	}
}
